#include<stdlib.h>
#include<stdio.h>

double randomDouble()
{
    return 1.0*rand()/RAND_MAX;
}
double randomInteger(int s,int e)
{
    return (int)(randomDouble()*(e-s+1))+s;
}

void shuffle(int *a,int n)
{
    int i;
    for(i=0;i<n;i++)
    {
     int j=randomInteger(i,n-1);
     int t=a[i];
     a[i]=a[j];
     a[j]=t;

    }
}

int main()
{
    int a[10000];
    int i,n=sizeof(a)/sizeof(a[0]);
    for(i=0;i<n;i++)
        a[i]=randomInteger(1,100);
    int f[101]={0};
    for(i=0;i<n;i++)
        f[a[i]]++;
    for(i=0;i<101;i++)
        printf("%d ",f[i]);
    int b[]={1,2,3,4,5};
    int j;
    for(i=0;i<10;i++)
    {
        shuffle(b,5);
        for(j=0;j<5;j++)
            printf("%d ",b[j]);
        puts("");

    }
}
